|
BSDK.NET - BlomURBEX 3D Data Provider Software Development Kit
|
Abstract class that is capable to receive images from SDK. More...
Public Types | |
Images constants | |
| enum | BLimageformat { BL_GRAYSCALE = NatBImage.BLimageformat.BL_GRAYSCALE, BL_RGB = NatBImage.BLimageformat.BL_RGB, BL_RGBA = NatBImage.BLimageformat.BL_RGBA } |
| Identifies image formats. More... | |
Public Member Functions | |
| abstract void | Initialize (BLimageformat imageFormat, int width, int height) |
| Configures this object to load decompressed image content on it. | |
| abstract byte[] | GetWritableLine (int lineNumber) |
| Should return enough memory to save an image data line. | |
| abstract void | ScanLine (int lineNumber) |
| Let client application postprocess image data line. | |
Abstract class that is capable to receive images from SDK.
Identifies image formats.
| abstract byte [] BSDKW::BImage::GetWritableLine | ( | int | lineNumber | ) | [pure virtual] |
Should return enough memory to save an image data line.
Returned memory should not be overriden or deleted until it is returned by the following BImage::ScanLine()
| lineNumber | Line number (will be from 0 to height) |
| abstract void BSDKW::BImage::Initialize | ( | BLimageformat | imageFormat, |
| int | width, | ||
| int | height | ||
| ) | [pure virtual] |
Configures this object to load decompressed image content on it.
| imageFormat | Image Format: BLimageformat::BL_GREYSCALE = 1, BLimageformat::BL_RGB = 3, BLimageformat::BL_RGBA = 4 |
| width | Image width in pixels |
| height | Image height in pixels |
| abstract void BSDKW::BImage::ScanLine | ( | int | lineNumber | ) | [pure virtual] |
Let client application postprocess image data line.
| lineNumber | Line number (will be from 0 to height) |
1.7.4